Definition of Legless Lizard

  • 1. Degenerate wormlike burrowing lizard of California closely related to alligator lizards Noun

Semanticaly linked words with "legless lizard"

Hyponims for word "legless lizard"